Verification of FSM using Attributes Definition of NPCs Models
نویسندگان
چکیده
The NPC (Non Playable Character) model is a very significant factor in the area of the on-line computer games and the design of virtual space systems. FSM (Finite State Machine) is the most widely used algorithm which uses the finite states to represent the behaviors of NPCs. The correct specification about the artificially intelligent NPC model prevents us from losing the resources in the phase of implementation, and makes it possible to verify the suitability for the requirement specification. In this paper, we defined the property about the behavior pattern of a fish object when we construct the virtual ocean, and we formalized and established the interrelationship of behavior pattern by environment changing. We designed and implemented NPC fish models which have a formal property in the virtual ocean by using FSM algorithm. And we proved propriety about the designed algorithm through verifying the functions of the NPC model with SMV, a model checker based on the CTL. .
منابع مشابه
Web Service Choreography Verification Using Z Formal Specification
Web Service Choreography Description Language (WS-CDL) describes and orchestrates the services interactions among multiple participants. WS-CDL verification is essential since the interactions would lead to mismatches. Existing works verify the messages ordering, the flow of messages, and the expected results from collaborations. In this paper, we present a Z specification of WS-CDL. Besides ve...
متن کاملEstimation of sedimentation and erosion using MPSIAC, FSM and direct measurement methods in Gabric watershed, South-eastern of Iran
Extended abstract 1- Introduction Soil erosion, as one of the most important environmental problems in the world, has a devastating effect on all life, natural resources and it's under human management. Considering that one of the important goals in the management of drainage of basins such as Gabric basin is preventing soil erosion, and also one of the important factors when designing d...
متن کاملVerification of an Evolutionary-based Wavelet Neural Network Model for Nonlinear Function Approximation
Nonlinear function approximation is one of the most important tasks in system analysis and identification. Several models have been presented to achieve an accurate approximation on nonlinear mathematics functions. However, the majority of the models are specific to certain problems and systems. In this paper, an evolutionary-based wavelet neural network model is proposed for structure definiti...
متن کاملPredicting of the Quality Attributes of Orange Fruit Using Hyperspectral Images
Background: Hyperspectral image analysis is a fast and non-destructive technique that is being used to measure quality attributes of food products. This research investigated the feasibility of predicting internal quality attributes, such as Total Soluble Solids (TSS), pH, Titratable Acidity (TA), and maturity index (TSS/TA); and external quality attributes such as color components (L*, a*, b*)...
متن کاملEmbedding and Verification of PSL using AsmL
In this paper, we propose a methodology to integrate the Property Specification Language (PSL) in the verification process of systems designed using Abstract States Machines (ASMs). We provide a complete embedding of PSL in the ASM language AsmL, which allows us to integrate PSL properties as part of the design. For the verification, we propose a technique based on the AsmL tool that translates...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006